home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_0399
/
357
< prev
next >
Wrap
Internet Message Format
|
1994-08-27
|
3KB
Date: Wed, 8 Jun 1994 00:20:42 -0400 (EDT)
From: Timothy Miller <millert@undergrad.csee.usf.edu>
Subject: Re: Proposal v5
To: gem-list@world.std.com
In-Reply-To: <199406080346.AA239067187@relay2.geis.com>
Message-Id: <Pine.3.87.9406080042.A10748-0100000@grad>
Mime-Version: 1.0
Precedence: bulk
On Wed, 8 Jun 1994 s.sanders2@genie.geis.com wrote:
> Reply: Item #1356720 from GEM-LIST-APPROVAL@WORLD.STD.COM@INET01#
>
> All:
>
> Ok, ok, so no one likes the SHIFT-CTRL-C 'Copy to...' :) That's
> fine. I still don't agree that a database or spreadsheet could do an
> append easily or intuitively. I think leaving SHIFT-CTRL-V as 'Paste
> from...' would be useful.
Actually, _I_ like 'Copy to...'. I think there needs to be a key
combination for 'export block', and that's what this is... unless you
want something like Ctrl-E or shift-ctrl-E for Export. In that case, you
wouldn't need a shift-ctrl-v 'Paste from...' because you'd change the
terminology to Import (shift-ctrl-I?).
Then shift-ctrl-C would be copy-append to clipboard and shift-ctrl-x
would be cut-append to clipboard. What would shift-ctrl-v become? This
would be for where is it applicable, only.
>
> I think the ClrHome combinations should be changed too as follows:
>
> ClrHome - Top of Window
> SHIFT-ClrHome - Bottom of Window
> CTRL-ClrHome - Top of Document
> SHIFT-CTRL-ClrHome - Bottom of Document
Ah, yes. We are NOW using some smart thinking. If something is too easy
to hit, you are careful about it, and do it in a way that doesn't create
extra work for the programmer. I sure wish this were always the case.
>
>
> Tim Miller:
>
> The structure I defined would define RETURN as 0x000D and CTRL-M as
> 0x004D. Every alphabetic key would be stored in uppercase and you'd
> use the shift parameter to determine which modifier keys were down.
> The only ones that we'd have to standardize a set for would be non
> ASCII printable like F1-F10, Help, Undo, etc.. i.e. ones with a low
> byte of 0x00.
Ah! Now I understand! It wasn't clear to me before that you were
suggesting that one REPLACE the key table. This way, the application has
complete knowlege of what's going on, including the state of the shift
keys, independantly of what keys are hit. This way, using right-shift
for selecting a block would be easier to implement.
The solution _I_ came up with was a bit different. Since the placement
of return, enter, backspace, tab, and escape don't change on foreign
keyboards (to my knowlege), the equivalent ctrl-keys would have the same
ascii value, but a different scan code. It's then a simple if not equals
thing.
>
> Alexander:
>
> I think it would be prudent in some cases to allow more than one
> equivalent for a function. How this would be implemented would have
> to be decided but I know almost _every_ USA program uses CTRL-SHIFT-S
> and every German one uses CTRL-M. Windows does this a lot. Many
> programs use CTRL-X and CTRL-INSERT for Cut. Only CTRL-X is put in
> the menu. A really smart program could display the equivalent in the
> menu for the country it's compiled for but still accept both.
>
> -Scott @ SDS
>
>
I agree with the above, but don't get messy about it.